/* 全局样式 */
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

#app {
  height: 100vh;
  overflow: hidden;
}

/* 移除可能出现的底部边栏 */
.ant-layout {
  min-height: 100vh !important;
  height: 100vh !important;
  overflow: hidden !important;
}

.ant-layout-content {
  height: 100vh !important;
  position: relative;
  overflow: hidden;
}

/* 防止内容溢出导致滚动条 */
.ant-layout-footer {
  display: none !important;
} 